.item,
.item-a {
    position: relative;
    margin-bottom: 5px;
    border: 1px dashed #fff;
}

.item:hover,
.item.active,
.item-a:hover,
.item-a.active {
    border: 1px dashed #017afd;
}

.item:hover .header,
.item-a:hover .header {
    cursor: move !important;
}

.item-close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: none;
    width: 20px;
    height: 20px;
    background: url(../img/navbar-close.png) no-repeat center center;
    cursor: pointer !important;
}

.item:hover .item-close,
.item.active .item-close,
.item-a:hover .item-close,
.item-a.active .item-close {
    display: block;
    border-radius: 10px;
    background-color: #fbfbfb;
}

.gu-mirror {
    position: fixed !important;
    margin: 0 !important;
    z-index: 9999 !important;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
}

.gu-hide {
    display: none !important;
}

.gu-unselectable {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

.gu-transit {
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
}
